import CONFIG from '@/config/index.config.js'
import * as fetch from './fetch.js'

//请在下面写上接口名称 例如:
//登录
export const login=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/login`,data);//登录接口
export const getUserInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-user`,data);//登录接口
export const forgetPassword=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/forget-password`,data);//忘记密码
export const register=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/register-user`,data);//用户注册
export const getSessionId = (data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-session-id`,data);//获取session
export const getUnionUserInfo = (data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-union-user-info`,data);//获取上级推荐人信息
export const getChuBeiRules = (data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-chu-bei-rules`,data);//获取储备券规则说明与用户交易协议
//首页
export const getBannerList=()=>fetch.POST(`${CONFIG.baseUrl}/api/v1/carousel-list`);//登录接口
export const getNoticeList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/notice-list`,data);//获取公告列表
export const getNoticeDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/notice-detail`,data);//获取公告详情
export const getBigTypeList=()=>fetch.POST(`${CONFIG.baseUrl}/api/v1/big-type-list`);//获取积分商品大类
export const getChildTypeList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/integral-product-type-list`,data);//获取积分商品子类
export const getIntegralProductList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/integral-product-list`,data);//获取积分商品列表
export const getNewsList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/news-list`,data);//行业咨询列表
export const getNewsDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/news-detail`,data);//行业咨询详情
export const getHelpList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/help-center-list`,data);//新手帮助列表
export const getHelpDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/help-center-detail`,data);//新手帮助列表详情
export const getBannerDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/carousel-detail`,data);//banner详情
export const getMyNewsList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/message-list`,data);//我的消息列表
export const getMyNewsDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/message-detail`,data);//我的消息详情
export const getIntegralGoodsDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/integral-product-detail`,data);//获取积分兑换商品详情
//积分商品
export const addCart=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/join-shop-cart`,data);//积分商品加入购物车
export const exchangeProductList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/exchange-integral-product-list`,data);//积分商城兑换记录
export const integralRecord=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-integral-record`,data);//积分记录
export const priceConversionIntegral=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/price-conversion-integral`,data);//现金转积分
export const exchangeProduct=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/exchange-product`,data);//立即兑换积分商品
export const carExchangeProduct=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/cart-exchange-product`,data);//购物车兑换积分商品
// 购物车
export const getCartList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-shop-cart`,data);//获取购物车列表
export const editCartGoods=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/update-shop-cart`,data);//改变购物车商品数量
export const delCartGoods=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/batch-delete-cart`,data);//批量删除购物车商品
export const getSelectShopCar=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/select-shop-cart`,data);//获取选中的购物车列表商品
//地址管理
export const getDefaultAddress=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-default-address`,data);//获取默认地址
export const setDefaultAddress=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/address-is-default`,data);//设置默认地址
export const getAddressList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/address-list`,data);//获取地址列表
export const getAddressInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/address`,data);//获取地址详情
export const delAddress=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/delete-address`,data);//删除地址
export const updateAddress=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/update-address`,data);//新增或修改地址(修改上传id)

//修改头像与昵称
export const updataHeadUrl=CONFIG.baseUrl+'/api/v1/upload-image'//修改头像地址
export const saveLogo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/upload-image`,data);//上传头像
export const updateUserInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/update-user`,data);//保存头像与昵称
export const getWalletLog=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-wallet-log`,data);//获取用户待领取明细
export const getWalletNow=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-wallet-now`,data);//立即领取钱包到现金

//轮询交易成功与否
export const loadMessage=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/load-message`,data);//轮询配货券交易是否成功


//提现
export const getCash=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/present`,data);//提现
export const getCashList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/present-record-list`,data);//提现记录

//我的商品
export const getOrderList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/order-list`,data);//获取积分订单列表
export const getOrderInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/order-detail`,data);//获取订单详情
export const confirmOrder=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/sure-order`,data);//确认收货

//我的协议
export const myProtocol=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-protocol`,data);//我的协议

//我的好友
export const myFriends=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-friends`,data);//我的好友

//安全中心
export const setTransactionPassword=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/set-transaction-password`,data);//设置交易密码
export const getMobileCode=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-small-mobile-code`,data);//获取验证码
export const updatePassword=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/update-password`,data);//修改登录密码

//实名认证
export const bindBank=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/bind-bank`,data);//实名认证
export const getBankList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/bank-list`,data);//获取银行列表

//我的银行卡
export const getMyBankCardList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-my-bank-card-list`,data);//获取银行卡列表
export const newBindBank=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/bind-bank`,data);//绑定银行卡
export const realName=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/real-name`,data);//新版两要素实名
export const setDefaultBank=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/default-bank`,data);//默认设置银行
export const getBankCardInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-bank-card-info`,data);//获取银行卡详情

//我的钱包
export const myProfitRecord=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-profit-record`,data);//获取我的销售配货列表
export const mySettlementPosition=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-settlement-position`,data);//获取我的提货券列表
export const myProfitRecordDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/profit-record`,data);//获取我的销售配货明细
export const cancelProfitSale=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/cancel-profit-sale`,data);//取消销售配货挂卖
export const myProfitPositionPickUp=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-profit-position-pick-up`,data);//销售配货提货
export const myProfitPositionSale=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-profit-position-sale`,data);//销售配货挂卖转让
export const profitPositionConversionIntegral=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/profit-position-conversion-integral`,data);//销售配货兑换积分
export const pickUpNumber=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/pick-up-number`,data);//判断提货券提货数量
export const pickUpSettlement=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/pick-up-settlement`,data);//提货券提货
export const getPriceChangeRecord=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/price-change-record`,data);//获取现金账户明细
//购货券
export const getGroupBuyLog=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-group-buy-log`,data);//获取待领取购货券明细
export const getAllGroupBuyLog=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-all-group-buy-log`,data);//获取购货券明细
export const getGroupBuyNow=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-group-buy-now`,data);//立即领取购货券
export const groupPickUp=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/group-pick-up`,data);//购货券提货
//仓储券
export const getStorageLog=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-storage-ticket-log`,data);//获取仓储券明细

//交易
export const getProductTypeList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/product-type-list`,data);//获取产品类型列表
export const getTypeProductList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/product-list`,data);//获取相关配型产品列表
export const productTransactionDetail=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/product-transaction-detail`,data);//获取产品挂卖数据
export const checkContract=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/check-contract`,data);//检验是否能够购买
export const buyPosition=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/buy-position`,data);//买入持仓
export const productSaleRecord=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/product-sale-record`,data);//交易记录
export const myPosition=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/my-position`,data);//我的持仓订单
export const positionPickUp=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/position-pick-up`,data);//持仓提货

//拼团
export const getGroupBuyGoodsInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/group-buy-goods-info`,data);//获取拼团商品信息
export const getBuyLog=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-buy-log`,data);//获取购买记录
export const buyGoodsNow=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/buy-goods-now`,data);//立即购买商品
export const getGroupOrderInfo=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-group-order-info`,data);//获取拼团中奖订单数以及个人比例
export const getBonusOrderLog=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-bonus-order-log`,data);//获取拼团明细
export const getUserOrderList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-user-order-list`,data);//获取当前会员所有订单列表（可拼团和正在拼团）
export const addGroupBuy=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/add-group-buy`,data);//手动参与拼团
export const handleAutoGroup  =(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/handle-auto-group`,data);//点击自动拼团

//总储备
export const getTotalTickets=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-show-total-tickets`,data);//获取展示的储备券值
export const getChuBeiRankList=(data)=>fetch.POST(`${CONFIG.baseUrl}/api/v1/get-chu-bei-rank-list`,data);//获取排行榜数据

